Controlling edge dynamics in complex networks
نویسندگان
چکیده
The interaction of distinct units in physical, social, biological and technological systems naturally gives rise to complex network structures. Networks have constantly been in the focus of research for the last decade, with considerable advances in the description of their structural and dynamical properties. However, much less effort has been devoted to studying the controllability of the dynamics taking place on them. Here we introduce and evaluate a dynamical process defined on the edges of a network, and demonstrate that the controllability properties of this process significantly differ from simple nodal dynamics. Evaluation of real-world networks indicates that most of them are more controllable than their randomized counterparts. We also find that transcriptional regulatory networks are particularly easy to control. Analytic calculations show that networks with scale-free degree distributions have better controllability properties than uncorrelated networks, and positively correlated inand out-degrees enhance the controllability of the proposed dynamics. The last decade has witnessed an explosive growth of interest in the descriptive analysis of complex natural and technological systems that permeate many aspects of everyday life [3, 11, 42]. Research in network science has mostly been focused on measuring [6, 8, 62], modeling [28, 44] and decomposing [22, 43, 47] network representations of existing natural phenomena in order to deepen our understanding of the underlying systems. Considerably less attention has been dedicated to the various types of network dynamics [19,34,46,52] and even less to the problem of controllability [33, 53, 63], i.e. determining the conditions under which the dynamics of a network can be driven from any initial state to any desired final state within finite time [26,32,59,60]. Structural controllability [31] has been proposed recently as a framework for studying the controllability properties of directed complex networks [32]. In this framework, a linear time-invariant nodal dynamics is assumed on the network, governed by the following equation: ẋ(t) = Ax(t) + Bu(t) (1) where A is the transpose of the (weighted) adjacency matrix of the network, x(t) is a timedependent vector of the state variables of the nodes, u(t) is the vector of input signals, and B is the so-called input matrix which defines how the input signals are connected to the Department of Biological Physics, Eötvös Loránd University, Pázmány Péter sétány 1/a, 1117 Budapest, Hungary. Statistical and Biological Physics Research Group of the Hungarian Academy of Sciences, Pázmány Péter sétány 1/a, 1117 Budapest, Hungary. ∗Corresponding author: [email protected] 1 ar X iv :1 11 2. 59 45 v1 [ ph ys ic s. so cph ] 2 7 D ec 2 01 1 nodes of the network. The dynamics is said to be structurally controllable if there exists a matrix A∗ with the same structure as A such that the network can be driven from any initial state to any final state by appropriately choosing the input signals u(t) [31]. Here, structural equivalence of A and A∗ means that A∗ is not allowed to contain a non-zero entry when the corresponding entry in A is zero. Structural controllability is a general property in the sense that almost all weight combinations of a given network are controllable if the network is structurally controllable for a given B [31, 57]. The minimum number of input signals is then determined by finding a maximum matching in the network, i.e. a maximum subset of edges such that each node has at most one inbound and at most one outbound edge from the matching. The number of nodes without inbound edges from the matching is then equal to the number of input signals required for structural controllability [32]. Perhaps the most striking feature of the structural controllability approach to linear nodal dynamics is that input signals tend to control the hubs of the network only indirectly. In addition, real-world networks that seem to have evolved to control an underlying process (such as transcriptional regulatory networks) need many input signals [32]. This is due to the fact that driven nodes (i.e. those which receive an input signal directly) are not able to control their subordinates independently from each other. However, these results apply only for linear nodal dynamics. In this paper, we examine and describe a dynamics that takes place on the edges of the network, and show that this dynamics leads to significantly different controllability properties for the same real-world networks. 1 Switchboard dynamics in complex networks We study a dynamical process on the edges of a directed complex network G(V,E) as follows. Let x = [xj ] denote the state vector of the process, where one state variable corresponds to each edge of the network. Let y− i and y + i be vectors consisting of those xj values that correspond to the inbound and outbound edges of vertex i, respectively, and let Mi denote a matrix with the number of rows being equal to the out-degree and the number of columns being equal to the in-degree of vertex i. Furthermore, we assume that the dynamics can be influenced from the environment by adding an offset vector ui to the state vector of the outbound edges of any node i. The equations governing the dynamics of the network are then as follows: ẏ i (t) = Miy − i (t)− τ i ⊗ y + i (t) + σiui(t) (2) where τ i is a vector of damping terms corresponding to the edges in y + i (t), σi is 1 if vertex i is a so-called driver node and zero otherwise, and ⊗ denotes the entry-wise product of two vectors of the same size. We call the above the switchboard dynamics (SBD) since each vertex i acts as a small switchboard-like device mapping the signals of the inbound edges to the outbound edges using a linear operator Mi, which is called the mixing or switching matrix from now on. To simplify the equations, state variables and signals like y i , y − i and ui are implicitly considered as time-dependent, even if the time variable t is omitted. Furthermore, note that for an edge v → w, exactly one of the coordinates of uv affects the state of this edge, therefore we can simply introduce a unified input vector u where the jth element uj is simply the component of the offset vectors that affects edge j directly. In some sense, the SBD provides a simplified representation of the underlying dynamic processes of many real-world networks. For instance, in social communication networks, a
منابع مشابه
Robustness of controlling edge dynamics in complex networks against node failure.
The robustness of controlling complex networks is significant in network science. In this paper, we focus on evaluating and analyzing the robustness of controlling edge dynamics in complex networks against node failure. Using three categories of all nodes to quantify the robustness, we find that the percentages of the three types of nodes are mainly related to the degree distribution of network...
متن کاملControlling complex, non-linear dynamical networks
An outstanding problem in the field of complex dynamical systems is to control non-linear dynamics on complex networks. Indeed, the physical world in which we live is non-linear, and complex networks are ubiquitous in a variety of natural, social, economical, and man-made systems.Dynamical processes on complex networks are thus expected to be generically non-linear. While the ultimate goal to s...
متن کاملEdge-tenacity in Networks
Numerous networks as, for example, road networks, electrical networks and communication networks can be modeled by a graph. Many attempts have been made to determine how well such a network is "connected" or stated differently how much effort is required to break down communication in the system between at least some nodes. Two well-known measures that indicate how "reliable" a graph is are the...
متن کاملBalanced clusters and diffusion process in signed networks
In this paper we study the topology effects on diffusion process in signed networks. Considering a simple threshold model for diffusion process, it is extended to signed networks and some appropriate definitions are proposed. This model is a basic model that could be extended and applied in analyzing dynamics of many real phenomena such as opinion forming or innovation diffusion in social netwo...
متن کاملHybrid Fuzzy-PID Application in Boilers to Obtain Optimum Efficiency
Many real time processes have complex, uncertain and nonlinear dynamics. Boilers are nonlinear, time varying, multi-input multi-output (MIMO) systems, whose states generally vary with operating conditions. The major problem in controlling that system is that its drum water pressure and steam flow dynamics include an integrator that results a critically stable behavior. Conventional controller p...
متن کاملReal-Time Computation at the Edge of Chaos in Recurrent Neural Networks
Depending on the connectivity, recurrent networks of simple computational units can show very different types of dynamics, ranging from totally ordered to chaotic. We analyze how the type of dynamics (ordered or chaotic) exhibited by randomly connected networks of threshold gates driven by a time-varying input signal depends on the parameters describing the distribution of the connectivity matr...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1112.5945 شماره
صفحات -
تاریخ انتشار 2011